MSAKRVFEKFDKNKDGKLSLDEFREVALAFSPYFTQEDIVKFFEEIDVDGNGELNADEFTSCIEKMLKEVFVFCDVDGDGKIPASESYVTMTSLGKKFTEETSAEKVRAADVDGDGYLNFDEFMALVIGDI